www.gusucode.com > 基于马尔科夫随机场的图像分割matlab源码。包括ICM迭代条件模式求解最大后验概率算法 > code23/matlab MRF toy examples/addNoise.m

    % noisyImage = addNoise(image, pFlip); 
% add noise (ie, include noise; it need not be additive) to image.

function [noisyImage] = addNoise(image, pFlip); 

if size(image,3) == 1
    flipImage = rand(size(image)) < pFlip;
    noisyImage = xor(flipImage, image);
end